Адміністрація вирішила продати даний сайт. За детальною інформацією звертайтесь за адресою: rozrahu@gmail.com

ПРОЕКТУВАННЯ RISC-КОМП'ЮТЕРА

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Не вказано
Факультет:
КН
Кафедра:
Кафедра ЕОМ

Інформація про роботу

Рік:
2014
Тип роботи:
Курсова робота
Предмет:
Системне програмування та операційні системи
Варіант:
1

Частина тексту файла

НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ «ЛЬВІВСЬКА ПОЛІТЕХНІКА» Кафедра ЕОМ  Пояснювальна записка до курсової роботи з курсу: «Архітектура комп’ютерів.Частина І» на тему : «ПРОЕКТУВАННЯ RISC-КОМП'ЮТЕРА» Анотація Курсовий проект з дисципліни “ Архітектура комп’ютерів. Частина І ” є підсумком освоєння даного курсу. Під час роботи над даним проектом студенти повинні показати всі свої набуті знання, опанувати інформацію про принципи дії та архітектуру прототипних варіантів сучасних RISC-комп'ютерів, виконати поставлене перед ними індивідуальне завдання. Під час виконання курсового проекту будуть пройдені і виконанні наступні основні етапи: 1. Розробка формату інструкцій різних типів (I-тип, R-тип, J-тип); 2. Розрахунок загальної кількість елементів основної пам’яті; 3. Розрахунок розрядності шини адрес; 4. Визначення кількість процесорних тактів, за якою будуть зчитуватись дані з основної пам’яті. 5. Визначення значення константи, яке необхідне для обчислення наступного значення програмного лічильника (наступної адреси інструкції в основній пам’яті); 6. Визначення розрядність регістра інструкцій; 7. Розрахунок формату адреси для кеш-пам’яті; 8. Відображення послідосності мікродій, які виконуються на різних етапах (циклах) процесора за допомогою трьох команд. Зміст 1. Конкретизовані та розширені вихідні дані на проектування………………… 4 2. Роз'яснення та аналіз основних принципів побудови скалярних RISC-комп'ютерів на прикладі визначених на реалізацію інструкцій…………………. 5 3. Розрахунки відповідно до завдання…………………………………………….. 14 Висновок……………………………………………………………………………….21 Список літератури…………………………………………………………………….22 Додаток А 1.Визначення вхідних даних для проектування Для визначення вхідних даних використовується 8 перших літер прізвища, тобто в моєму випадку ГУРОВМИК. Таблиця 1. Визначення варіантів завдання вхідних даних. Літера прізвища Позиція літери прізвища № Завдання Варіант завдання  К 1 1 14  О 2 2 18  В 3 3 3  А 4 4 1  Л 5 5 15  И 6 6 10  Ш 7 7 28  И 8 8 10   Конкретизовані та розширені вхідні дані: Кількість регістрів загального призначення в Регістровому Файлі – 32 регістри; Кількість команд, які може виконувати процесор який розробляєься - 8 команд; Розрядність безпосереднього операнда (Immediate) 8 розрядів(біт); Об’єм основної пам’яті комп’ютера 512 Мб; Елементи на яких побудована основна пам’ять комп’ютера 16Кх2 . 16К - кількість комірок в пам’яті, 2 – розрядність кратна байту; Розмір кеш-пам’яті даних 256К, кількість блоків у кеш –пам’яті даних - 256; Розмір кеш-пам’яті команд 1М, кількість блоків у кеш –пам’яті команд - 128; Команда для демострації роботи процесора Логічна. 2. Роз'яснення та аналіз основних принципів побудови скалярних RISC-комп'ютерів на прикладі визначених на реалізацію інструкцій Формати RISC інструкцій DLX процесора подано рисунком 1.  Рис. 1 - Формати інструкцій RISC-DLX процесора [Hennessy & Patterson, 2003] Пояснення щодо форматів інструкцій. I - тип інструкції опрац, що використовує безпосередній операнд (Immediate ). R - тип інструкції; така інструкція отримує пару операндів із джерельних регістрів (Registers) регістрового файлу процесора і повертає результат знов таки до регістру призначення з цього файлу. J – тип є інструкцією безумовного переходу (jump). OpCode є полем коду операції, який залежить від кількості виконуваних процесором команд. Розрядність даного поля=Log2N, де N – множина виконуваних процесором команд. В даному випадку довжина поля складає 6 розрядів. rs1,rs2 є полями, що задають номери регістрів-джерел операндів (register of source), що належать множині регістрів регістрового файла. Розрядність кожного з цих полів визначається, як Log2N, де N – множина регістрів регістрового файлу. В даному випадку кожне поле має довжину 5 бітів, а множина регістрів від R0 до R31. rd є полем номера регістра призначення (приймача результату дії, register of destination). Розрядність поля ви...
Антиботан аватар за замовчуванням

02.04.2014 22:04

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Оголошення від адміністратора

Антиботан аватар за замовчуванням

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини